老李
说起数据分析的必备技能,就不得不提一个很火的词语,那就是数据可视化,究竟什么是可视化?怎么才能学会数据可视化呢?
我们先来说一说,什么叫做可视化:
简单来说,可视化就是把看起来较枯燥的文字、报表用易于观看的图片形式表达出来。
大家都知道公司数据非常多,尤其是互联网金融公司和地产公司,从周报、月报、季报到年终总结,其实都是对过去工作数据的归纳和总结的过程。因此,很多人都被迫变成了处理数据的机器,而杂乱无章的数据非常难以进行分析和统计,此时数据可视化应运而生。上面的数据通过人眼很难看出其规律性,大家只认为这是一组杂乱的数据,而将其可视化之后就发现了其中非常明显的规律性,方便人脑记忆。简而言之,可视化在实际业务层面上可以分为两类:信息可视化、数据可视化。但是信息可视化与数据可视化的区别还是很大的,最大的区别就在于数据可视化的”数据是可变的、不固定的、可更改的、具象的“,信息可视化的“信息是固定的、不变的、不可更改的、抽象的”。举个简单的实际例子,公司老板想要监控一下公司销售部门的情况,这时候我们就需要从数据库或者数据平台中取出销售部门的数据,然后通过数据可视化的方法制作一张驾驶舱,然后交到老板手里;或者很多公司都会做大屏项目,比如生产项目进展大屏:这时候我们所取的数据都是具象的结构化数据,比如销售额情况、毛利率情况等等,这些结构化数据我们可以通过程序或者BI工具生成各种图形图像,并且这些程序和工具可以应用不同的数据,也就是说当数据变化之后,数据可视化的结果也是会变化的。所以,数据是可变的、不固定的、可更改的、具象的。这时候这张可视化展示的都是一个个的“数据”,比如“销售额下降了50%“、”成本上升了20%“,我们能从数据可视化中得到的结果也一定是数据。如果我们想要展示一下近几年北极冰层的消融情况,这个时候我们用结构化的数据非常难以表达,因此对于地理信息、音频视频数据、文字等非结构化数据,我们展示的只能是”信息“,而非数据。所以一般认为,信息可视化囊括了数据可视化、信息图形、知识可视化、科学可视化、视觉设计方面的所有发展与进步。除此之外,很多人都觉得只要是用了柱状图、饼状图、折线图之类的图表,就叫做数据可视化;用艺术设计手法绘制的图表,就叫做信息可视化。其实这是很片面的,虽然这两个特点的确存在。可视化:是利用计算机图形学和图像处理技术,将数据转换成图形或图像在屏幕上显示出来,并进行交互处理的理论、方法和技术。因此无论是数据可视化、还是信息可视化,二者的对象都是最原始的数据,而图形和图表只是数据的表现形式,也就是载体,因此不能作为二者的区分要素,因为信息可视化的基础图表也是柱状图、折线图、饼状图这种简单图表类型,比如下面这张信息可视化作品,其实也是最简单的柱状图变形而已。D3.js 是一个基于数据操作文档的 JavaScript 库。D3 可以将强大的可视化组件和数据驱动的 DOM 操作方法完美结合。
评价:强大的 SVG 操作能力,可以非常容易的将数据映射为 SVG 属性,还集成了大量数据处理、布局算法和计算图形的工具方法,有着强大的社区和丰富的 demo,但是API 太底层,复用性低,学习与使用成本高。
2、FineBI
一款国产的商业智能软件,主打的是数据分析,操作非常简便,拖拽就能自动生成图表,还带有智能图表推荐功能,而且内置的可视化图表很丰富,用来制作可视化仪表板或者可视化大屏很方便。
除了数据可视化功能之外,它还包含了数据分析过程中的数据处理、建模、甚至是SQL的优化,对于数据分析来说也是一款很好的工具。
3、FineReport
FineReport报表软件是一款纯Java编写的、集数据展示(报表)和数据录入(表单)功能于一身的企业级web报表工具,仅需简单的拖拽操作便可以设计复杂的中国式报表,搭建数据决策分析系统。
可以直连数据库,方便快捷的定制各种复杂表样,用来做出固定格式的周报、月报等。
它的格式类似于excel界面,特色功能报表制作,报表权限分配,报表管理还有填报,支持多种数据库。
4、Flourish
可以说是最好用的免费可视化在线flash网站,在国外很有名,提供了非常多的数据可视化模板,你只要把数据导入到模板里,设置好相应的速度、颜色、图标等信息,可视化图表就完成了,绘制完成的可视化图表可以发布并且嵌入到网页或者PPT中。
5、Tableau
全球知知名度很高的数据可视化工具,用户群体庞大,操作界面很灵多,图表设计简洁明了、个性化程度高,易用性和交互体验优秀。
傻瓜式入门,适合新手,随着经验增多,也有更多专业功能的可以循序渐进的学习使用,进行更加高阶的可视化分析,是很多可视化爱好者的选择。
粉丝福利来了!我花了整整十天的功夫,把从业十年以来的资料优中选精,筛选出了10G的学习资料包,打包送给长期以来支持我的粉丝!
扫描下方二维码进入公众号后台,回复关键字“资料”即可获得!